﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Threading;

namespace SQLToolbox.View.Types
{
	public interface IComparisonToolbarTarget
	{
		void Swap();
		void Refresh();
        void MatchLTR();
        void MatchRTL();
    }

	public interface ISQLToolboxMainWindow
	{
		IProgressTab AddTab(object header);
		IProgressTab AddTab(object header, string tooltip);
		
	}

	public interface IProgressTab
	{
		Visibility ProgressState { get; set; }
		void StartProgress();
		void StopProgress();
		object Content { get; set; }
		Dispatcher Dispatcher { get; }

	}
}
